\documentclass[12pt, a4paper]{article}
\usepackage{geometry}
\geometry{
	a4paper,
	left=12.7 mm,
	right=12.7 mm,
	top=12.7 mm,
	bottom=12.7 mm,
}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{physics}
\graphicspath{ {./} }
\usepackage{ctex}
\usepackage{tikz}
\usetikzlibrary{arrows.meta, decorations.pathreplacing, 3d}

\newcommand{\bvec}[1]{\ensuremath{\mathbf{#1}}}
\newcommand{\matrx}[1]
{
	\ensuremath
	{
		\left (
		\begin{matrix}
			#1
		\end{matrix}
		\right)
	}
}
\newcommand{\formula}[1]{\text{式} \ref{#1} }

\begin{document}
	\section{罗马数字}
	\footnote{本笔记使用AI辅助}
	罗马数字使用以下基本单位：
	
	\begin{table}[h]
		\centering
		\caption{罗马数字基本单位}
		\label{tab:basic-units}
		\begin{tabular}{|l|l|l|l|}
			\hline
			M (1000) & C (100) & X (10) & I (1) \\ \hline
			         & D (500) & L (50) & V (5) \\ \hline
		\end{tabular}
	\end{table}
	
	罗马数字很容易与阿拉伯数字相互转换，只需按位将相应的阿拉伯数字换为相应的罗马数字：
	
	\begin{table}[h]
		\centering
		\caption{阿拉伯数字与罗马数字的转换（1-3999）}
		\label{tab:conversion}
		\begin{tabular}{|c|c|c|c|c|}
			\hline
			& 千位   & 百位   & 十位   & 个位   \\ \hline
			0 & （留空） & （留空） & （留空） & （留空） \\ \hline
			1 & M    & C    & X    & I    \\ \hline
			2 & MM   & CC   & XX   & II   \\ \hline
			3 & MMM  & CCC  & XXX  & III  \\ \hline
			4 &      & CD   & XL   & IV   \\ \hline
			5 &      & D    & L    & V    \\ \hline
			6 &      & DC   & LX   & VI   \\ \hline
			7 &      & DCC  & LXX  & VII  \\ \hline
			8 &      & DCCC & LXXX & VIII \\ \hline
			9 &      & CM   & XC   & IX   \\ \hline
		\end{tabular}
	\end{table}
	
	可以看出，罗马数字的计数其实非常有规律（甚至比英文的数字还有规律！），以个位为例
	\begin{itemize}
		\item 数字0：由于罗马数字体系中没有直接的“零”的概念，该位留空不表示
		\item 数字1至3：直接使用相应数量的I表示，即I（1）、II（2）、III（3）
		\item 数字4：写作IV，表示5（V）减去1（I）
		\item 数字5：直接使用基数符号V表示
		\item 数字6至8：在V右侧叠加I，即VI（5+1=6）、VII（5+2=7）、VIII（5+3=8）
		\item 数字9：写作IX，表示10（X）减去1（I）
	\end{itemize}
	
	例如，"1234"的千位是"1"、百位是"2"、十位是"3"、个位是"4"，
	那么相应的罗马数字是"M", "CC", "XXX"，"IV"，
	因此"1234"的罗马数字是"MCCXXXIV"。
	
	
	
\end{document}
